GMI
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Edytor kodu źródłowego
Edytor kodu źródłowego – program komputerowy wspomagający pisanie kodu źródłowego. Rozpoznaje i wyróżnia składnie (np. poprzez nadawanie koloru czy kroju czcionki) i zapisuje w odpowiednim formacie. Często ma dodatkowe funkcję jak: autouzupełnianie kodu, możliwość pisania makr, itp. Może stanowić samodzielny program lub być częścią zintegrowanego środowiska programistycznego.
Popularne edytory programistyczne:
- Vim
- Emacs
- Notepad++
Vim
Vim (skrót od ang. vi improved) – wieloplatformowy klon edytora tekstu vi, napisany przez holenderskiego programistę Brama Moolenaara. Vim należy do grupy wolnego oprogramowania o otwartym kodzie źródłowym. Pierwsza wersja została wydana w 1991 roku.
Vim wydawany jest na własnej licencji typu charityware, kompatybilnej z GPL. Oznacza to, iż użytkownik Vima, otrzymując go nieodpłatnie, jest zachęcany przez autora do dokonywania wpłat na cele charytatywne – tutaj na pomoc ofiarom AIDS w Ugandzie.
Vim w ostatnich latach był kilkukrotnie wybierany na najpopularniejszy edytor tekstowy wśród czytelników Linux Journal, wyprzedzając m.in. Emacsa.
Emacs
Emacs – zaawansowany edytor tekstu.
Wprowadzenie
Pierwotna wersja Emacsa została napisana w 1976 roku przez programistę z MIT, Richarda Stallmana, jako zestaw makr dla innego edytora o nazwie TECO (nazwa wzięła się od słów editor i macros). W roku 1984 Stallman zaczął pisać nową wersję Emacsa, GNU Emacs, który stał się pierwszym programem projektu GNU[1]. W rok później ukazała się wersja GNU Emacs 15.34, która była już oficjalnie dystrybuowana. 23 lutego 2008 roku Richard Stallman napisał na emacs-devel, iż (po około 20 latach opieki nad programem) chciałby powierzyć projekt Stefanowi Monnier i Chongowi Yidong.
Emacs jest przykładem wolnego oprogramowania, a nie jedynie oprogramowania open source.
Emacs składa się z niewielkiego i wydajnego jądra napisanego w C, zawierającego też interpreter dialektu Lispu zwanego Emacs Lisp, oraz z ogromnej nadbudowy napisanej w Lispie i wykonywanej przez to jądro. Dzięki takiej konstrukcji Emacs jest elastyczny, a jego zachowanie można w pełni kontrolować przy użyciu Emacs Lispa.
Rozszerzeniami typowymi dla edytorów programisty, są podświetlanie i automatyczne formatowanie kodu źródłowego, oraz integracja z make, systemami kontroli wersji i kompilatorami. Mniej typowe zastosowania to przeglądanie katalogów, obsługa urządzeń typu modemy, aż do zupełnie nietypowych, jak: graficzna przeglądarka stron WWW, klient poczty elektronicznej, gry komputerowe czy implementacja ELIZY.
Istnieją dwie wersje Emacsa wywodzące się z pierwotnego kodu, znane jako GNU Emacs i XEmacs, oraz ogromna liczba edytorów i innych narzędzi wzorowanych na Emacsie.
Dzięki dodatkowym narzędziom etags i ctags istnieje możliwość szybkiego "poruszania" się po dużych projektach programistycznych.
Tryby uruchomieniowe
GNU Emacs może być uruchamiany w dwóch trybach – tekstowym i graficznym. Uruchamiając Emacsa w Terminalu bez środowiska X uruchomi się tryb tekstowy. Natomiast wewnątrz X Window uruchomi się tryb graficzny. Istnieje także możliwość uruchomienia Emacsa w trybie tekstowym w emulatorze terminala w Interfejsie graficznym. Istnieje także możliwość uruchomienia Emacsa jako serwera, w którym wszystkie klienty współdzielą te same bufory.
Notepad++
Notepad++ – rozbudowany edytor tekstu (i zamiennik systemowego Notatnika) oparty na projekcie Scintilla, rozpowszechniany na licencji GNU GPL.
Program jest napisany w czystym C++ z wykorzystaniem Win32 API przez programistę o pseudonimie Don Ho[1]. Interfejs programu jest dostępny w wielu językach – także po polsku.
Podświetla składnię m.in. w: C, C++, Java, C#, XML, HTML, TeX, PHP, JavaScript, makefile, ASCII-Art, doxygen, ASP, VB/VBScript, skrypty powłoki systemów uniksowych, BAT, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, Tcl, asembler, Ruby, Lisp, Scheme, Diff, Smalltalk, PostScript i VHDL. Dodatkowo użytkownik edytora może stworzyć kolorowanie dla używanego przez siebie języka programowania używając wbudowanego systemu.
Program obsługuje autouzupełnianie, wyszukiwanie i zamianę ciągów znaków za pomocą wyrażeń regularnych, edycję z podziałem ekranu, powiększanie, karty (możliwość otwierania kilku plików jednocześnie). Program umożliwia również tworzenie makr oraz wtyczek. Przydatną opcją jest wyszukiwanie i podświetlanie par nawiasów (otwierającego i zamykającego).
Dzięki pakietowi Wine możliwe jest użycie go w systemach operacyjnych z rodziny GNU/Linux. Otrzymał on w ramach projektu Wine ocenę platynową, co oznacza, że działa bez żadnych problemów.
Notepadqq jest edytorem wzorowanym na Notepad++, działającym natywnie w środowisku GNU/Linux.
Zintegrowane środowisko programistyczne
Zintegrowane środowisko programistyczne (ang. Integrated Development Environment, IDE) – aplikacja lub zespół aplikacji (środowisko) służących do tworzenia, modyfikowania, testowania i konserwacji oprogramowania.
Aplikacje będące zintegrowanymi środowiskami programistycznymi charakteryzują się tym, że udostępniają złożoną, wieloraką funkcjonalność obejmującą edycję kodu źródłowego, kompilowanie kodu źródłowego, tworzenie zasobów programu (tzn. formatek / ekranów / okien dialogowych, menu, raportów, elementów graficznych takich jak ikony, obrazy itp.), tworzenie baz danych, komponentów i innych.
Koncepcje środowiska programistycznego
Istnieją różne koncepcje tego, jak powinno wyglądać środowisko programistyczne:
Środowisko jako osobny pakiet oprogramowania
Przykłady:
- pakiet Microsoft Visual Studio (popularny na systemach rodziny Windows)
- narzędzia firmy Embarcadero
- CodeWarrior
- Eclipse i NetBeans (domyślnie stworzone dla Javy; posiadają możliwość rozszerzenia, w celu obsługi innych języków)
- Zend Studio (rozwiązanie dla języka PHP)
- TheIDE (główna platforma programistyczna rozwijana w ramach projektu Ultimate++)
Przykłady innych środowisk, w różnym stopniu wzorowanych na powyższych:
Anjuta
Code::Blocks
Dev-C++
Geany
KDevelop
Photran
RHIDE dla DJGPP
wxStudio
xpwe
Środowisko zintegrowane z systemem
W takiej koncepcji, system operacyjny sam w sobie jest środowiskiem programistycznym, a wszystkie funkcje są z nim zintegrowane.
Przykłady:
- Unix
- maszyny lispowe
Rozwiązania pośrednie
Przykłady:
Emacs - tekstowy edytor, zintegrowany z Uniksem, maszyna lispowa i system graficzny udostępniający funkcjonalność podobną do tradycyjnych, graficznych IDE.
Zobacz też
- Język programowania
- Kompilator
- Platforma programistyczna
Dev-C++ 5.11
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Scratch 2.0 Offline Editor 450.1
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Magiczne Bloczki 1.5.5
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Notepad++ 7.5.1
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Code::Blocks 16.01
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
PSPad 4.6.2.2750
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
JavaBlock 0.6.1
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Crimson Editor 3.72
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Visual Basic 2010 Express
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Visual C# 2010 Express
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Bluefish 2.2.10
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
RoboMind 4.3
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Notepad2 4.2.25
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Microsoft Small Basic 1.0
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
JTHTML 8.6
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
ResEdit 1.6.6
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
SharpDevelop 5.1.0.5216
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
jEdit 5.3.0
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
ArgoUML 0.34
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
CodeLite 10.0
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
SciTE 3.6.4
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
BlueJ 4.0.1
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Brackets 1.10
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Zajączek 4.1 PHP
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
EditPlus 4.20
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
HTML-Optimizer 10.7.5
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Notepad2 Portable 4.2.25
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
CSE HTML Validator Standard 17.400
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Illumination Software Creator 5.0
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
SC UniPad 1.20
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Notepad GNU v 2.2.8.32
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
jEditre16 4.3
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Sothink DHTML Menu 9.60
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
JUnit 4.8.1
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
REAL Studio 2010 Release for Windows 2.1
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Antenna Web Design Studio 6.4
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
IntelliJ IDEA Community Edition 2017.2.2
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Sublime Text 3.3126
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Atom 1.17.2
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Visual Studio Code 1.15.1
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Poedit 2.0.3.5098
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Notepad2-mod 4.2.25.998
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
SynWrite 6.40.2770
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
EMPU 1.3.3.6
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Highlight 3.16
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
MetroTextual 2.0.1
Za pośrednictwem działu download Grupa Media Informacyjne nasi użytkownicy mogą pobrać oprogramowanie. Rodzaj licencji, rodzaj oprogramowania, rodzaj platformy na której może być ono zainstalowane, jego zastosowanie i inne informacje znajduje się w informacji GMI poszczególnych programów.
Windows |
Linux |
Mac |
Pozostałe |
|
|
|
|
|
|
|
|
|
|
|
|
Notepad++
|
|
|
|
|
|
|
|
|
Notepad++ jest bardzo dobrym, darmowym edytorem kodów źródłowych. Projekt bazuje na potężnym komponencie edytora tekstu - Scintilla.
Aplikacja jest napisana w C++, czystym Win32 Api i STL dzięki czemu działa wydajniej, a wielkość pliku jest bardzo mała. Program obsługuje następujące języki: C, C++, Java, C#, XML, HTML, PHP, JavaScript, RC resource file, makefile, ASCII pliki art (rozszerzenia .nfo , screenshot1, screenshot2), doxygen, pliki INI, pliki BATCH, ASP, VB/VBS źródła plików, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua, TCL, Assembler, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, Postscript i VHDL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Turbo Pascal
|
|
|
|
|
|
|
|
|
Turbo Pascal – jedna z popularniejszych implementacji kompilatorów języka Pascal, zintegrowane środowisko programistyczne, produkt firmy Borland International dla procesorów Z-80 (system CP/M) oraz rodziny Intel 80x86 i nowszych. Obecnie nie jest już rozwijany. Następcą Turbo Pascala jest Borland Delphi. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Free Pascal
|
|
|
|
|
|
|
|
|
Kompilator Free Pascal jest rozpowszechniany zgodnie z licencją GPL. Biblioteki wykonawcze oraz dodatkowe pakiety rozpowszechniane razem z kompilatorem objęte są jednak zmodyfikowaną licencją LGPL. Modyfikacja owa polega na tym, że autorzy jasno wyrazili zgodę na dołączanie (linkowanie) tych bibliotek do innych programów bez względu na licencję tworzonego programu i sposób łączenia (statyczne lub dynamiczne).
Początkowo projekt nosił nazwę FPK Pascal. FPK stanowiło skrót od niemieckojęzycznej nazwy Frei Pascal Kompiler, a także oznaczało inicjały twórcy projektu (Florian P. Klaempfl). Podczas wydania wersji 1.0 skrót, jak i nazwę, zmieniono na odpowiednio FPC i Free Pascal Compiler.
Składnia języka jest semantycznie zgodna z TP 7.0, tak samo jak z większością wersji Delphi (klasy, RTTI, wyjątki, ansistrings). Free Pascal udostępnia pełny zakres programowania obiektowego. Możliwe jest przeciążanie funkcji i przeciążanie operatorów oraz zagnieżdżanie komentarzy. Free Pascal obsługuje arytmetykę 64-bitową, SSE. Wbudowana jest optymalizacja kodu maszynowego dla procesorów Pentium, AMD, AMD64. FPC wspiera klasy generyczne (Dodane w serii 2.2[2]). Jednak w związku z problemami w zastosowaniu operatorów w rekordach które były używane przez klasy generyczne od wersji 2.6.0 dodano wsparcie dla zaawansowanych rekordów, co umożliwiło ich szersze zastosowanie. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Środowisko Visual C++
|
|
|
|
|
|
|
|
|
Nazwa produktu i firmy mówi sama za siebie: Visual C++ firmy Microsoft. Lider w wytwarzaniu aplikacji do zastosowań biznesowych i biurowych, mający niemalże monopol na rynku w wielu dziedzinach informatyki. Środowisko Visual C++ Express jest dostępne za darmo do zastosowań prywatnych jak i komercyjnych. Firma Microsoft dostarcza własny kompilator do tego środowiska. Właśnie w tym środowisku powstają największe projekty na świecie pod Windowsa. Całe środowisko Visual C++ można by długo zachwalać i prawdopodobnie w żadnym aspekcie nie przegra ono z innymi dostępnymi środowiskami do C++ - poza jednym: Visual C++ jest tylko i wyłącznie pod Windowsa, a co za tym idzie osoby zainteresowane pracą pod Linuksem nie skorzystają z niego. Dla programistów zajmujących się programowaniem profesjonalnie jest to najlepsze i najwygodniejsze narzędzie do wytwarzania oprogramowania. Możliwości debuggera są ogromne dzięki czemu namierzanie błędów w wytwarzanym oprogramowaniu staje się dużo łatwiejsze i przyjemniejsze aniżeli w jakimkolwiek innym środowisku programistycznym.
Poza technicznymi ograniczeniami Visual C++ w postaci systemu operacyjnego jest jeszcze kwestia sformułowań w licencji dającej prawa tworzenia oprogramowania do komercyjnego użytku. Na dzień dzisiejszy wersja Visual C++ Express 2008 daje nam możliwość tworzenia komercyjnych produktów bez ponoszenia opłat, jednak warto zapoznać się ze szczegółami licencji instalowanego programu. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code::Blocks
|
|
|
|
|
|
|
|
|
Kolejnym środowiskiem, któremu chcę poświęcić chwilę uwagi jest Code::Blocks. Tak samo jak w przypadku Dev-C++ program Code::Blocks jest darmowy. Jest on uznawany za następcę Dev-C++. Możliwości Code::Blocks są ogromne i są one zbliżone do sztandarowego produktu firmy Microsoft, tj. Visual C++. Program ten jest stale rozwijany, a jego kod źródłowy jest otwarty. Dużą zaletą tego środowiska jest wieloplatformowość, tj. środowisko to jest dostępne zarówno pod Windowsa jak i Linuksa. Zaraz po zainstalowaniu tego programu, edytor jest praktycznie rzecz biorąc skonfigurowany do pracy, tak więc od razu możemy przystępować do kodowania. Warto też dodać, że środowisko możemy pobrać bez kompilatora lub z kompilatorem GCC od MinGW (czyli tak samo jak Dev-C++). Program ponadto posiada możliwość zaimportowania projektów utworzonych w innych środowiskach programowania, co ułatwia się przesiadanie na niego z innego środowiska. Środowisko Code::Blocks może przestraszyć początkującego programistę ogromem opcji do konfiguracji, jednak bardziej doświadczeni programiści docenią to. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GRUPA MEDIA INFORMACYJNE & ADAM NAWARA |